home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / tools / czesc_2 / mbench / readmefirst < prev    next >
Text File  |  1980-12-31  |  17KB  |  469 lines

  1. Short:    Workbench replacement 1.0 
  2. Version:  1.0
  3. Uploader: cs95mah@exeter.ac.uk (Mark Hewitt)
  4. Author:   cs95mah@exeter.ac.uk (Mark Hewitt)
  5. Type:     util/wb
  6. Distribution: NoCD
  7.  
  8. MBench V1.0 (c) Mark Hewitt.
  9.  
  10. - About
  11. - Features
  12. - Installation
  13. - Usefull information
  14. - Bugs
  15. - History
  16.  
  17. This is provided on aminet at the request of those who had trouble 
  18. downloading it from my site. Please read the following carefully.
  19.  
  20.  
  21. MBench is Shareware...
  22. Registered users will receive a KeyFile that will enable all the features of 
  23. MBench. 
  24. The unregistered version has the limitation that only 1 program can be loaded 
  25. at a time by MBench and also only the first pop up menu item is selectable.
  26.  
  27. As a registered user you will be entitled to regular updates and bug fixes and
  28. will receive news and details on any such upgrades aswell as any technical
  29. support as needed.
  30.  
  31. The registration fee is £10 pounds + P&P (P&P is free if you wish to receive
  32. the key file via e-mail). Please print out the registration form and fill 
  33. in or send a letter containing the same information.
  34.  
  35.  
  36. CHANGES
  37. -------
  38. mbmisc.library updated
  39. wbinfo.module updated
  40. MBPrefs updated
  41. MBench updated
  42. MBenchDebug updated
  43.  
  44.  
  45.  
  46. IMPORTANT - PROBLEMS
  47. --------------------
  48.  
  49. If Mbench has problems on your machine then I want to fix it!!! 
  50. Let me know what your problems are.
  51.  
  52.  
  53.  
  54. FEATURES
  55. --------
  56.  
  57. MBench is a replacement for the Workbench graphical interface to the amigas
  58. filing system. It is designed to be 100% compatible with workbench, even
  59. providing the same features with app icons, windows etc. yet provides 
  60. additional features such as:
  61. - internally multitasking.
  62. - directory caches.
  63. - system wide file notification.
  64. - file requesters, progress gadgets etc. for copy, delete etc.
  65. - open a window directly for any location.
  66. - quick start menu for launching programs or running scripts to do things
  67.   such as open an MBench window.
  68. - assign list window.
  69. - arexx port.
  70. - online context sensitive help.
  71. - and a whole host more.
  72.  
  73.  
  74. DISCLAMER:
  75. Please note that this software is a BETA version and I take no responsibility
  76. for any damage or other event arrising from the use of this software.
  77. You use at your own risk.
  78.  
  79. If you discover any bugs then please contact me so that they can be fixed.
  80.  
  81.  
  82.  
  83. INSTALLATION
  84. ------------
  85.  
  86.  
  87. To Install
  88.  
  89. Run the install script or:
  90.  
  91.  
  92. - make a directory MBench and assign 'MBENCH:' to it.
  93. - copy mbench and mbench.guide into the MBench drawer.
  94. - copy the Workspacedrawer, the modules drawer and the startmenu drawer 
  95.   into the MBench drawer.
  96. - make an assign of 'WORKSPACE:' to the MBENCH:Workspace drawer. This 
  97.   will correspond to files in the main MBench window.
  98. - copy 'Images/remapimage.image' to SYS:Classes/Images/
  99. - copy 'Utilities/MBCommand' into the path somewhere eg. C:
  100. - copy 'libs/mbmisc.library' to your LIBS: directory
  101. - **IMPORTANT** Make sure you set the stack quite high (about 10000)
  102.   before running MBench.
  103.   I haven't checked for stack usage yet, but best to be safe
  104.   (Use 'Stack 10000' at the CLI).
  105. - If you want to use MBench instead of workbench when booting then change
  106.   the LoadWB line in s:startup-sequence to run <>NIL MBench <>NIL:
  107.  
  108. NOTE WELL:
  109. Currently MBench prints a running log file for debugging. To get rid of this 
  110. and speed up the running a **LOT** then redirect the output to NIL:
  111. eg. run <>NIL: MBench <>NIL:
  112.  
  113. Also provided is a prefs file (Extras/Launchpad.prefs) for use with LaunchPad 
  114. which shows a way of adding floating toolbars to MBench.
  115.  
  116.  
  117.  
  118. USEFULL INFORMATION
  119. -------------------
  120.  
  121. ICONS - Drawers take tool values VIEW - ICON/LIST to set the mode.
  122.                                  MODE - ALL/SELECTION to view all/selection.
  123.  
  124. WBSTART - Hold Down - L.Amiga to cancel the startup drawer.
  125.                     - L.Amiga & L.Shift to pop up the window.
  126.                                                                                         L.Amiga & L.Shift to pop up selection window.
  127. Copy files to WORKSPACE: to have them automatically appear on the MBench
  128. display.
  129.  
  130. Press shift CloseWindow to close all windows.
  131.  
  132. Use Middle Mouse Button to extended select items.
  133.  
  134. Add icons to MBench:StartMenu to have them appear in the start menu.
  135.  
  136.  
  137.  
  138. BUGS
  139. ----
  140.  
  141. Known bugs include:
  142.  
  143. If you find any bugs or have any suggestions then please let me know.
  144.  
  145.  
  146. Contacting Me.
  147. By e-mail as - cs95mah@exeter.ac.uk
  148. WWW (frames) - http://www.geocities.com/SiliconValley/Lakes/1258/mbench.html
  149. WWW (no frames) - http://www.geocities.com/SiliconValley/Lakes/1258/main.html
  150.  
  151.  
  152.  
  153. For the future.
  154. Well aswell as fixing any bugs, For the near future I have plans to add
  155. the following to MBench. Some of these features may not be made available
  156. to unregistered users. Also if you have any thing that you would like to
  157. see added then let me know:
  158. - File type recognition.
  159. - File type sensitive pop up menus.
  160. - Option to allow directories to open in the same window rather than new
  161.   opening a new one every time.
  162. - Transparent icons similar to the NewIcons patch.
  163. - Your suggestions.
  164.  
  165.  
  166.  
  167. HISTORY
  168. -------
  169.  
  170. 4-July-1997
  171.  - MBench V1.0 released.
  172.  
  173. 15-June-1997
  174.  - Copy and delete now take notice of the stop buttons.
  175.  - Bug fixed where opening a window from the openlocation requester would
  176.    not allow you to change the display all flag.
  177.  - Arbitration bug to windows fixed.
  178.  
  179. 13-June-1997
  180.  - Transparent icons now finally work. Also options for selection type.
  181.  - Fixed bug where a drawer icon for a file wrongly tried to open a 
  182.    directory for in that file.
  183.  - More items moved into the mbmisc.library
  184.  
  185. 11-June-1997
  186.  - Bug fixed that would leave unfreed memory for icon selected images.
  187.  
  188. 10-June-1997
  189.  - Leave Out/ Put Away finally work and record the correct values to disk.
  190.  - Bug fixed where in list mode the vertical scroller would show the wrong
  191.    line.
  192.  
  193. 09-June-1997
  194.  - Disk and memory update now takes place at a user definable interval.
  195.  - Fixed bug in list mode that would cause memory trashing when you dragged
  196.    an item where the name was longer than the name column.
  197.  - Set the screen title to a reasonable default.
  198.  - Fixed bug where duplicating a drawer would rename all its contents to
  199.    copy_of_... aswell
  200.  - Leave out bug fixed.
  201.  - Default tool field fixed in project info requesters.
  202.  - Fixed bug that could cause a crash if a projects default tool field was
  203.    invalid.
  204.  - Added notification on all start menu items, inc. sub drawers.
  205.  - Fixed notification bug that could cause a crash.
  206.  - Fixed bug that would cause MBench to crash if you changed the pattern from
  207.    a picture to a pattern and then changed it again.
  208.  - Clicking on directories is now more intelligent. New drawers open in the
  209.    same mode as the parent one. And opening up a buffered directory opens it
  210.    back in the same mode that it was opened in before.
  211.  - Fixed bug with MFS(MultiFileSystem) that would cause MBench to hang.
  212.  
  213. 08-June-1997
  214.  - Horay!! Finally finished my exams.
  215.  - Fixed icon positioning problems. Now consideration is made to the icons
  216.    text and other bits fixed.
  217.  
  218. 02-June-1997
  219.  - More fixes to disk detection, code prepared so that regular checks for 
  220.    new/unmounted/busy etc. disks can be made without having to reinsert a 
  221.    disk for any changes to be detected.
  222.  - Option to only unmount disks where they don't have a cached directory
  223.    on them.
  224.  - Oops - pen locking didn't work. It works properly now - fixes some if the 
  225.    icon colour problems.
  226.  - Fixed bug where if an project icons tool wasn't a full path, it wasn't 
  227.    found, it correctly searches the path list now.
  228.  - StartMenu items now have » rather that >> to show submenus. Fixes a problem
  229.    with MagicMenus.
  230.  - Workbench windows how declared as such - allows, gauge bar from MCP et al.
  231.    to work properly 
  232.  
  233. 01-June-1997
  234.  - Reworked the way that disks are detected. Now things such as the ENV: icon
  235.    for HappyENV nolonger show up. Should work more like Workbench now.
  236.  
  237. 31-May-1997
  238.  - Added more options to the title format.
  239.  - You can now close all windows (except the main one) by holding down shift
  240.    when clicking on a windows close gadget.
  241.  
  242. 30-May-1997
  243.  - Option to lock pens to give correct colours.
  244.  - Option to format the title bar to your own preferences added.
  245.  - Semaphore added to menus.
  246.  - Startup bug fixed - if there already exists an arexx port called MBench, 
  247.    MBench will now detect this and load properly
  248.  
  249. 28-May-1997
  250.  - Bug fixed that could try and unload a program twice if it failed to load
  251.    properly.
  252.  - Bug fixed - if you clicked on a project icon and the default tool was 
  253.    invalid then MBench would crash on exit trying to free a lock twice.
  254.  - Bug fixed - added a semaphore to the commodities which should avoid some
  255.    crashes.
  256.  
  257. 27-May-1997
  258.  - Serious bug fixed now uses SYS: as the current dir always like Workbench 
  259.    this stops some programs crashing on exit.
  260.  
  261. 26-May-1997
  262.  - Copy bug fixed.
  263.  - You can now enter upto 300 chars in input windows - the limit before
  264.    was way too low.
  265.  - 
  266.  
  267. 25-May-1997
  268.  - Major fixes to the Information requester - now works OK when icons with
  269.    no file are used and also enforcer hit produced by information on drawers 
  270.    fixed.
  271.  - Enforcer hit when copying just an icon fixed.
  272.  - Bug fixed that would not update an icon when there is no file for it.
  273.  
  274. 24-May-1997
  275.  - Enforcer hit fixed when selecting an AppMenu item with nothing selected.
  276.  
  277. 22-May-1997
  278.  - Fixed a major bug that would leave a lock on any drawer that you double
  279.    clicked upon using up memory and not allowing you to delete it.
  280.  
  281. 21-May-1997
  282.  - Bug fixed where MBench would leave a lock on a newly created icon.
  283.  - When deleting files etc. MBench will now correctly try and close/free
  284.    any locks that it holds on an item.
  285.  - Enforcer hit with App Routines when passing a Disk WBArg fixed.
  286.  - Bug fixed in DICE startup code that would cause an enforcer hit when
  287.    exiting MBPrefs. NOTE TO ANYONE USING DICE - The main startup code 
  288.    contains a major bug - the directory is changed to the first lock in
  289.    the WBArg list and not changed back.
  290.  - Pop up menus now correctly make the window that they are clicked over
  291.    the activate one (ie. the one that operations will take place in).
  292.  - Fixed enforcer hit when copying directories.
  293.  - Fixed enforcer hit when deleting items from a buffer with no associated
  294.    window open.
  295.  - Fixed bug that failed to report any errors if delete failed.
  296.  
  297. 20-May-1997
  298.  - Copy of files majorly sped up.
  299.  - Snapshot of windows now records the type (icon/list and show all flag.)
  300.  - Bug fixed that would cause an enforcer hit if you drag a disk item over
  301.    an app window.
  302.  
  303. 19-May-1997
  304.  - Copy routine when icons copied sped up - No longer has to reread the icons.
  305.  - Snapshot files bug fixed that could cause crashing.
  306.  - NewDrawer memory loss bug fixed.
  307.  - Snapshot etc. of NewIcons no longer looses the imagery untill updated.
  308.  
  309. 18-May-1997
  310.  - Bug fixed that could cause MBench to hang when a disk was inserted.
  311.  - Popup menus added for windows (registered users only).
  312.  
  313. 14-May-1997
  314.  - Prefs program finished - needs testing.
  315.  - Notification of prefs change added - currently can't change some
  316.    settings though.
  317.  - File and open location windows are now app windows.
  318.  
  319. 11-May-1997
  320.  - Not really been keeping a note - had a lot of work etc on.
  321.  - Select by pattern added.
  322.  - Bug fixing display problems with the main window fixed eg. when you make
  323.    a new drawer in the main window.
  324.  - Changing the main windows backdrop mode now correctly redisplays the icons
  325.    when it is done.
  326.  - started to add pop up menus for windows - at the moment they are very basic.
  327.  
  328.  
  329. 27-Apr-1997
  330.  - minor bug fixed that sometimes didn't allow you to load any programs in
  331.    the demo version - was due to the async loading of programs.
  332.  
  333. 23-Apr-1997
  334.  - Serious bug that was causing problems with KingCON and a few other programs
  335.    fixed.
  336.  - fixed bug causing a crash when you flush libraries while MBench is running.
  337.  
  338. 20-Apr-1997
  339.  - Icons routines changed, bug that could cause enforcer hits and possible 
  340.    crashes fixed.
  341.  - Now only changes its name to Workbench if Workbench isn't already 
  342.    running - it has to do this as some programs eg. DICE assume that
  343.    if they get a Workbench Message at start up then they were started
  344.    by Workbench - WRONG!!!
  345.  - Added flush buffers to the MBench menu.
  346.  
  347. 18-Apr-1997
  348.  - Clicking in an empty list window no longer produces an enforcer hit.
  349.  - You can drag icons to leave out into the main window and they can now
  350.    be renamed, deleted etc. just like normal icons can.
  351.  - left out icons now have a symbol in the bottom corner so that they can
  352.    be distinguished from icons in the WorkSpace directory.
  353.  
  354. 17-Apr-1197
  355.  - Clickin the right mouse button while the left is pressed over an item
  356.    can now be used to cancel selection of that item.
  357.  
  358. 16-Apr-1997
  359.  - Info requesters now have working shortcuts.
  360.  - shows busy etc. disks OK.
  361.  - left out items don't have to have a disk inserted for them to be used
  362.    now.
  363.  
  364. 15-Apr-1997
  365.  - Now correctly uses directory buffers - the maximum number of buffers to
  366.    cache can be user defined in the settings.
  367.  - Fixed problem when you duplicate disk icons - now correctly brings up
  368.    the disk copy program.
  369.  - Icon text is now displayed according to the font prefs settings.
  370.  
  371. 13-Apr-1997
  372.  - fixed bug where left out drawers can't be opened.
  373.  
  374. 12-Apr-1997
  375.  - correctly updates scroll bars when items are dragged in the same window.
  376.  
  377. 11-Apr-1997
  378.  - fixed bug causing hang after Open is selected.
  379.  - started rewrite of internal representation of directory lists.
  380.  
  381. 10-Apr-1997
  382.  - Finished the help file.
  383.  
  384. 9-Apr-1997
  385.  - updated scrolling of icon routines. They now work slightly better.
  386.  
  387. 8-Apr-1997
  388.  - a memory loss bug removed.
  389.  - information requesters now correctly show information on disks, not
  390.    always showing SYS:
  391.  - started to move some routines into mbmisc.library so that a number of
  392.    internal features of MBench can be accessible to external programs
  393.    even when MBench isn't loaded eg. progress windows, line input windows.
  394.  - you can now drag icons into the main widows although not as yet leave
  395.    them out:-(. You can however drag them over disks, appicons and have an
  396.    option to copy them to the WorkSpace: assign, in effect leaving them out
  397.    To leave out items, you have to revert back to Workbench.
  398.  - the 'O' key was used twice in the menus. Open now uses '0' as its 
  399.    shortcut (O, P, E, N were all already defined.)
  400.  - clicking with various qualifiers held down doesn't register as a mouse 
  401.    click anymore so things such as powersnap can still use there default
  402.    hotkeys.
  403.  
  404. 6-Arp-1997
  405.  - Bug causing possible crash in rename routines fixed.
  406.  - Possible deadlock bug fixed in Close file detection routines.
  407.  - Added GetSelectedList command so arexx programs can obtain a list of 
  408.    currently selected files.
  409.  - You can now drag icons on to the main window although not as yet leave
  410.    them out.
  411.  - Moved the E key back to execute file like on workbench. Even I kept
  412.    getting confused by this.
  413.  
  414. 5-Apr-1997
  415.  - Loading up a windows contents is now quite a bit faster.
  416.  - cleanup now takes into account the icons width.
  417.  - copying an icon to list mode where we show only files no longer displays
  418.    the icon in that mode.
  419.  - clicking a drawer in list mode now correctly uses the drawers size and
  420.    position.
  421.  - In the root directory icons are no longer saved as <name>disk.info if
  422.    there doesn't exist a file along with the icon.
  423.  
  424. 4-Apr-1997
  425.  - Added a KeyFile and a need to register to receive all full functionality.
  426.    Sorry but I need the money being a poor student and all that ;-)
  427.  - Works on my A600 now aswell.
  428.  
  429. 3-Apr-1997
  430.  - fixed bug where you are unable to select list header items when the list
  431.    header is scrolled past the first item.
  432.  - fixed alert when executing an internal command.
  433.  - fixed bug where you sometimes loose memory when you switch display mode 
  434.    or close a window while the items are being loaded up into it. Also 
  435.    results in slightly faster item loading.
  436.  - added the routine to detect renaming of disks.
  437.  - updated the routine to detect the sizes of files after they are changed
  438.    now works slightly quicker and better.
  439.  
  440. 2-Apr-1997
  441.  - List headers added and working.
  442.  - sped up display of assign window.
  443.  - added layout windows by Stacked, Horizontal, Vertical commands.
  444.  - added activate next, previous window commands.
  445.  - added send window to back, bring to front commands.
  446.  
  447. 30-Mar-1997
  448.  - bug fixed. You can now select all items in the assign window. Even the
  449.    top ones!
  450.  - Bug causing a possible hang when refreshing windows fixed.
  451.  - Window refreshing sped up. This is at the expense of having the windows
  452.    not refreshed sometimes for a while but c'est la vie or whatever.
  453.  - Started to add the list headers for the list view mode. Still not 
  454.    working, but shouldn't be long now.
  455.  
  456.  
  457. 29-Mar-1997
  458.  - bug causing hang when main window updated fixed.
  459.  - bug causing alert in MBCommand fixed. Was due to wrong value passed
  460.    into ReadArgs.
  461.  
  462. 28-Mar-1997
  463.  - when changing display (list->icon etc.) the border is no longer slightly
  464.    overwritten.
  465.  - when dragging list items they now start off in the correct places.
  466.  
  467. 27-Mar-1997 V0.9
  468. - Loads a changes since the last release.
  469.